package QC.MessageBox.beans.test;

/**
 * Created by Andaren on 2017/8/9.
 * Used for:    渠道消息
 *              各个渠道最终转化成的消息类型，
 *              也是app-microservice唯一能够处理的消息类型
 */
public class ChannelMsg extends ChannelUserBase {
    /**
     * 消息内容
     *      由于JsonObject.mapTo方法不能将JsonObject 映射为JsonObject
     *      所以这里用Json字符串，代替原来的JsonObject
     */
    private String content;         // 消息内容json对象（对应消息类型不同，消息内容也不同,如：text:{content:"XXX",extra:"XXX"}）
    private String msgType;             // 消息类型
    private Integer sendTime;           // 消息发送时间戳


    public String getContent() {
        return content;
    }

    public ChannelMsg setContent(String content) {
        this.content = content;
        return this;
    }

    public String getMsgType() {
        return msgType;
    }

    public ChannelMsg setMsgType(String msgType) {
        this.msgType = msgType;
        return this;
    }

    public Integer getSendTime() {
        return sendTime;
    }

    public ChannelMsg setSendTime(Integer sendTime) {
        this.sendTime = sendTime;
        return this;
    }
}
